package com.iyjhsoc.game.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.iyjhsoc.game.domain.VO.CompetitionSmallGameVO;
import com.iyjhsoc.game.domain.VO.CompetitionVO;
import com.iyjhsoc.game.domain.entity.CompetitionDO;
import com.iyjhsoc.game.domain.entity.CompetitionSmallGameDO;
import com.iyjhsoc.game.domain.response.Response;

public interface CompetitionSmallGameService extends IService<CompetitionSmallGameDO> {

    Response queryList(CompetitionSmallGameVO vo);

    Response saveCompetitionSmall(CompetitionSmallGameVO vo);

    Response updateCompetitionSmall(CompetitionSmallGameVO vo);

    Response update(CompetitionSmallGameDO competitionDO);

    Response deleteById(Long id);

    Response queryCompetitionGame(CompetitionSmallGameVO vo);

    Response getOneKillRare(String name1,String name2);

    Response selectGameValue(CompetitionSmallGameVO vo);

    Response selectGameInfo(CompetitionSmallGameVO vo);

    Response queryGameBPInfo(CompetitionSmallGameVO vo);
}
